Integrated Treatment of Updates in Deductive Databases: the FOLRE Project (extended abstract)
نویسندگان
چکیده
We review in this paper both a framework for integrating the treatment of advanced update problems in deductive databases and the architecture of the FOLRE deductive database management system prototype, which extends the basic updating facilities provided by current deductive database systems. The distinguishing feature of our approach is the underlying integrative framework used to specify and combine advanced update problems such as view updating and materialization, integrity checking and maintenance, or condition monitoring; both for on-line updates and predefined transactions. Based upon such a framework, FOLRE bears an architecture consisting of a deductive front-end that takes care of any updating task, working on a preexisting deductive back-end that handles all storage, retrieval and transaction management issues.
منابع مشابه
FOLRE: A Deductive Database System for the Integrated Treatment of Updates
We present in this paper both a novel theoretically well-founded framework for integrating the treatment of advanced update and rule enforcement problems in deductive databases and the architecture of a new deductive database management system based upon such a framework. Our results extend the query-processing and basic updating functionalities provided by current deductive database systems wi...
متن کاملFOLRE: Towards a System for the Integrated Treatment of Updates and Rule Enforcement in Deductive Databases
We overview the architecture of a newly-born deductive database management system that is to provide advanced update and rule enforcement capabilities within an integrated and theoretically well-founded framework. The system builds up on previous theoretical results and systems of others -for the semantics, query, storage and transaction management needsand of our own previous research and prot...
متن کاملAn Extended Magic Sets Strategy for a Rule Language with Updates and Transactions
Deductive databases with updates in rule bodies do not allow to use bottom-up execution model. This is due to the introduction of control in rule bodies induced by update sequences. However, bottom-up strategies are very important due to the set oriented query-answering process of database systems. In 7] an extended rule language was proposed that allows to accommodate updates and support trans...
متن کاملView Updates in Disjunctive Deductive Databases Based on SLD-Resolution
View update problem in deductive databases is concerned with the translation of an update of an intensional relation by modifying the underlying relations of the extensional part of the database. In the existing algorithms for view updates of a deductive database, a sound and complete proof procedure is usually employed to generate explanations for the atom to be inserted or deleted. In the cas...
متن کاملActive-U-Datalog: Integrating Active Rules in a Logical Update Language
Deductive database technology represents an important step towards the goal of developing highly-declarative database programming languages. In order to make deductive databases a practical technology, deductive rules have to be extended to provide a dynamic behavior. In particular, current applications require not only a support for updates and transactions but also the ability to automaticall...
متن کامل